-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
great rework #54
great rework #54
Conversation
this: - drops support for legacy windows systems - removes functionality targeting those legacy systems - simplifies module structure accordingly - corrects datatypes and values to match up-to-date systems - reworks tests adequately - drops dependency to liamjbennett/puppet-win_facts as it's not needed anymore - updates dependencies/requirements
voxpupuli CI pipeline treats trailing whitespaces in a markdown file as errors, which makes it impossible to have explicit linebreaks without starting a new paragraph; so we add a bunch of paragraphs instead.
0c80681
to
b26f196
Compare
note: development branch has been in our production with dozens of hosts for months now and proved to be working and safe |
@Lightning- Looks good and obviously a lot of work put into an otherwise unmaintained module. (Really not trying to put you off, but in future, please make sure to get a review before merging). Thanks for the work. If you want to create a release PR, you might find it useful to first create a release summary issue with content that will be included in the changelog. These work great for major releases with notable breaking changes. From memory, you have to create a milestone for the release. Then create an issue where the first comment will be the summary, assign it to the milestone, apply the release-summary label and close the issue before running the changelog task. |
This is a complete module rewrite/modernization (almost from scratch, but being inspired by what has been there before).
Beyond the Puppet language modernization (and corresponding module redesign) we can summarize the relevant (and breaking) changes as follows:
power_schemes
andpower_devices
and structure the module around them